body {
	margin:0px;

}

header {
	padding:0 20px;
	height:50px;
	background-color: #617DB7;
	color: white;
}

header li a ,
nav li a {
	color:white;
}

main table ,
main table th {
	text-align: center;
}

main {
	margin:60px 50px 10px 160px;
	clear: both;

}

.nav-bgcolor {
	background:#122234;
	opacity:0.9;
}

.nav-vertical {
	max-width:150px;
	height:100%;
	margin-top:50px;//顶部的header高度
}

.nav-vertical ul {
	padding:20px 0px 0px 0px;
	max-width: 100%;
}



.glyphicon-option-vertical {
	margin-top:10px;
	font-size: 20px;
	color:white;

}

.form-table {
	margin:20px;
}

.form-table button:nth-child(3) {
	margin-right:50px;
}

#good-table,
#shoes-table {
	position:relative;
}

.pag-table {
	position:absolute;
	left:40%;
	bottom:-10%;
	
}

#addGood form {
	overflow-y: scroll;
	height:450px;
	padding: 0px 10px;
}

.glyphicon-option-vertical {
	margin-top:10px;
	font-size: 20px;
	color:white;

}


#cashier-left {
	margin: 80px 0px 0px 200px;
	
}

#cashier-right {
	display:left;
	background-color:#122234;
	border-radius:1%;
	width: 500px;
	height:600px;
	position:relative;
	opacity:0.9;
	margin-top: 80px;
}

#cashier-right-top {
	background-color:#FFF;
	border-radius: 2%;
	margin: 15px 10px 10px 10px;
	padding:10px;
	width:450px;
	height:auto;
}

#cashier-right-top td{
	padding:0 40px 0 40px;
	color: #000;
}

#cashier-left .panel {
	width: 500px;
	height: 550px;
	padding: 10px;
	position: relative;
	margin-top:20px;
}

#orderlist {
	overflow-y: scroll;
	height: 430px;
}

#orderlist table,
#cashier-right-top table {
	text-align: center;
}

.glyphicon-size {
	font-size:2px;
}

#orderlist-footer {
	position: absolute;
	bottom:0;
	margin:0 0 40px 25px;
}

#orderlist-footer button:nth-child(2) {
	margin-right: 40px;
}

#orderlist-footer>label {
	margin-left: 20px;
}

.price {
	font-size: 24px;
	color: red;
}

#keyboard{
	width:450px;
	margin: 20px 10px 0px 10px;
}

#keyboard .btn-info {
	width:110px;
	height:60px;
	margin: 0 10px 20px 0;
	font-size:18px;
}

#keyboard .btn-default {
	width:60px;
	height:60px;
	margin:0 10px 20px 10px;
	font-weight:bold;
	font-size:18px;
}

#keyboard .btn-danger {
	width:80px;
	height:60px;
	margin:0 0 20px 10px;
	font-size:18px;
}

#keyboard .btn-success {
	width:160px;
	height:60px;
	margin:-20px 0 0 10px;
	font-size: 18px;
}

.btn-circle {
	width:50px;
	height:50px;
	border-radius:50px;
	margin-left:5px;
	color:white;
	border:1.5px solid white;
	background-color:#122234;
	padding-right: 40px;
	
}

#cashier-right-btn {
	position:absolute;
	bottom:0;
	right:0;
	margin:0 15px 15px 0;
}
